The Base Transformation Language L0+ and Its Implementation
نویسنده
چکیده
An efficient implementation of high level model transformation languages is well known as a complex problem. It is believed that the most appropriate way to implement transformation languages is bootstrapping. However, bootstrapping is not possible without an efficient base language. In this paper, a new low level model transformation language L0+ is proposed, for which there exists an efficient implementation. This language can be used as a base language in the bootstrapping process. L0+ does not have advanced pattern definition facilities, but the expressive power of this language is comparable to some more advanced languages. In spite of the fact that L0+ is quite a low level language, it can also be used for the development of model transformations directly. The presented paper is an extended version of the second chapter of [1].
منابع مشابه
Model Transformation Languages and Their Implementation by Bootstrapping Method
In this paper a sequence of model transformation languages L0, L1, L2 is defined. The first language L0 is very simple, and for this language it is easy to build an efficient compiler to C++. The next language L1 is an extension of L0, and it contains powerful pattern definition facilities. The last language L2 is of sufficiently high level and can be used for implementation of traditional patt...
متن کاملThe Place of Postmethod Pedagogy in Teacher Education Programs in EFL Language Centers of Iran
ELT has recently witnessed a shift away from a method-bound orientation and toward a post-methodic view of teaching English. Consequently, the focus of some second language teacher education programs has shifted toward sociopolitical aspects of ELT (Miller, 2004) and its contributions to reinforcement or transformation of the status quo (Kumaravadivelu, 2003a). Yet, in many countries, including...
متن کاملIranian English Language Teachers’ Perception of Task-based Language Teaching (TBLT) Principles and Challenges to its Implementation
This paper presents the findings of a study on Iranian English language teachers’ understanding of Task-based language teaching (TBLT) principles and perceived challenges of TBLT implementation in Iran. The data obtained from 100 respondents on a 39-item survey instrument and four essay questions analyzed through frequency statistics revealed that nearly 70 percent of teachers are cognizant ...
متن کاملBorrowing the Verb “ast” and Its Varieties in Arabic Dialect of Sarab
“Borrowing” is a lingual process that is studied in diachronic linguistics. In this process a language borrows elements from another language. This process usually occurs in areas that two languages make contact with each other. In a dialect spoken in South Khorasan the language borrowing happens. Arabs living in this part of Iran probably have immigrated in the early centuries of Islam. In thi...
متن کاملCoedition To Share Text Revision Across Languages And Improve MT A Posteriori
Coedition of a natural language text and its representation in some interlingual form seems the best and simplest way to share text revision across languages. For various reasons, UNL graphs are the best candidates in this context. We are developing a prototype where, in the simplest sharing scenario, naive users interact directly with the text in their language (L0), and indirectly with the as...
متن کامل